//
//  Date+Extension.swift
//  微博
//
//  Created by 程双岐 on 16/9/27.
//  Copyright © 2016年 heima. All rights reserved.
//

import Foundation

extension Date{
    //swift 3.0 类方法i使用static  在2.0使用class就行
    static func sinaDate(createAt: String) -> Date {
        let dt = DateFormatter()
        
        dt.dateFormat = "EEE MMM dd HH:mm:ss z yyyy"
        dt.locale = Locale(identifier: "en_US")
        
        let createAtDate = dt.date(from: createAt)!
        return createAtDate
    }
    
//    var sinaDateString: String{
//        
//        let dt = DateFormatter()
//        dt.locale = Locale(identifier: "en_US")
//        
//        if isThisyear(createAtDate: self) {
//            
//            let currentCalendar = Calendar.current
//            if currentCalendar.isDateInToday(self) {
//                
//                let timeinterVal = abs(self.timeIntervalSinceNow)
//                if timeinterVal < 60 {
//                    return "刚刚"
//                }else if timeinterVal < 3600{
//                    let result = timeinterVal / 60
//                    return "\(Int(result))分钟前"
//                }else{
//                    let result = timeinterVal / 3600
//                    return "\(Int(result))小时前"
//                }
//                
//            }else if currentCalendar.isDateInYesterday(self){
//                dt.dateFormat = "昨天 HH:mm"
//            }else{
//                dt.dateFormat = "MM-dd HH:mm"
//            }
//            
//        }else{
//            dt.dateFormat = "yyyy-MM-dd HH:mm"
//        }
//        
//        return dt.string(from: self)
//
//    }

}
